package org.example.repository;

import com.github.pagehelper.Page;
import dto.AgingTestQueryDTO;
import dto.InspectionQualityQueryDTO;
import entity.AgingTest;
import entity.QualityInspection;
import entity.QualityStandard;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface InspectorRepository {
    //查询质检单
    Page<QualityInspection> queryQualityInspection(InspectionQualityQueryDTO queryDTO);
    //更新质检单
    void updateQualityInspection(QualityInspection qualityInspection);
    
    //分页查询老化测试
    Page<AgingTest> queryAgingTest(AgingTestQueryDTO queryDTO);
    //添加老化测试
    void addAgingTest(AgingTest agingTest);
    //更新老化测试
    void updateAgingTest(AgingTest agingTest);
    //查询质检标准
    List<QualityStandard> listQualityStandard(String inspectCategory);
    //查询质检单ID
    List<Integer> listInspection(String inspectResult);
}
